† Corresponding author. E-mail:
Because of the fractional order derivatives, the identification of the fractional order system (FOS) is more complex than that of an integral order system (IOS). In order to avoid high time consumption in the system identification, the least-squares method is used to find other parameters by fixing the fractional derivative order. Hereafter, the optimal parameters of a system will be found by varying the derivative order in an interval. In addition, the operational matrix of the fractional order integration combined with the multi-resolution nature of a wavelet is used to accelerate the FOS identification, which is achieved by discarding wavelet coefficients of high-frequency components of input and output signals. In the end, the identifications of some known fractional order systems and an elastic torsion system are used to verify the proposed method.
In recent years, the FOS was widely used in various scientifc and engineering fields, such as physics,[1,2] chemistry,[3] biology,[4] signal processing,[5] control theory, etc.[6–8] The reason is that the fractional calculus can describe some phenomena much better than calculuses of their integer order counter-parts such as electrical-mechanical properties of materials,[9,10] viscoelastic material properties, etc.[11] However, how to identify an FOS from measured data of an actual system is still an open problem.
Currently, FOS identification methods mainly include time-domain identification methods and frequency-domain identification methods. In the time domain, the model parameters are estimated by minimizing the error between the output of the actual system and that of the identified system.[12–20] This method was first used to identify FOS by Poinot and Trigeassou[12] Subsequently, Jalloul et al.[13] used it to study the identification of the rotor skin effect in an induction machine. Malti et al. used the fractional Kautz-like basic function[14] and the optimal instrumental variable method[15] to identify the FOS. In addition, Liao et al.[16] and Wang et al.[17] used the subspace method to investigate commensurate FOS identification. In fact, the system identification can be expressed as an optimal problem, therefore, some intelligent optimization algorithms have also been utilized to identify FOS, such as particle swarm optimization algorithm,[18] genetic algorithm,[19] Luus–Jaakola algorithm, etc.[20]
In the frequency domain, Li and Yu[21] adopted the least squares algorithm to identify the non-integer order systems. Thomassin and Malti[22] developed a method to identify the state-space model of FOS, in which the parameters were determined by using the conventional subspace technique. Nazarian et al.[23] investigated the identification of FOS via frequency responses of the input and output of an actual system. Li et al.[24] combined the differential evolution algorithm and subspace identification algorithm to identify FOS with time delay. In Ref. [25], Levy’s identification method was extended to non-commensurable fractional system. In addition, orthogonal function is also used for FOS identification by Aoun et al.[26]
Recently, the operational matrix method based on orthogonal functions or polynomial series was diffusely used for analyzing the dynamic systems. The idea behind the method is that it converts the fractional calculus operator into a matrix. This method has been used to identify the FOS by Tang et al.[27] Li and Sun used the Block–Pulse operational matrix for analyzing the fractional order systems.[28] Other operational matrices include the Legendre operational matrix,[29–32] Chebyshev operational matrix,[33,34] Jacobi operational matrix,[35] operational matrices of triangular functions,[36] and Haar wavelet operational matrix.[37–39] However, for an actual system, the quantity of measurement data is large, which will lead to a high-dimensional operational matrix. As a result, the operational matrix method is inappropriate for identifying the fractional order system.
We observe that the wavelet coefficients of the input and output signal have a rapid downward trend. So, if you abandon certain high-frequency coefficients, you would find that the noise will be reduced and the dimensions of operational matrix will also be reduced, but the quality of the identification results does not significantly decrease.
The Riemann–Liouville fractional integration is defined as
Compared with Riemann–Liouville definition, Caputo’s definition is convenient to describe the initial value problems of fractional differential equations, and it is defined as
Caputo’s integral definition has an important property
The Haar wavelet is a kind of orthogonal function, which is defined as follows:
Any function
In the practical application, the sum of infinite terms in Eq. (
We need N equations to obtain the coefficient vector
The N-square Haar matrix
According to Ref. [28], we can know
Let
Multi-resolution analysis means that the function is expressed as a combination of components with the time and frequency resolution. That is to say, a function is mapped to a series of nested approximation spaces.
A space, by two successive decompositions, can form a set of step by step contained subspaces. Spatial decomposition symbols are as follows:
Each decomposition space has a set of orthogonal basis. Scaling function (approximation coefficients) is an orthogonal basis for
In practice, the infinite series in Eq. (
According to Haar wavelet transform, we know that a signal can be approximated as
After wavelet transform, the coefficients of the signal
In order to ensure that the signal is not distorted when we resample wavelet coefficients, the signal cannot be stratified at all times. That is to say, the value of N cannot keep down continuously. According to spectrum analysis of the original signal, we need to ensure that the new signal must satisfy sampling theorem when we abandon wavelet coefficients of high-frequency components of the signal. If the value of N is too small, the new signal will not represent the original signal accurately, the identification results will not make sense either. The final number of layers is determined by the error of the approximate components and the original signal. In general, the error is less than 95%.
Using different resolutions to represent the original input and output signal, a method for FOS identification is proposed. The advantage of the wavelet resolution feature is able to speed up the process of system identification.
Considering a linear system described by the following differential equation:
Let
Using Eq. (
System identification is the process to obtain the identification parameters by the input and output of the system. Parameters
Equation (
Equation (
The coefficient matrix can be obtained by the least-squares method
Consider the following fractional order nonlinear system:
The derivation process is similar to that of the linear system. Assuming
Like Eq. (
In system identification,
Like linear system identification, the nonlinear system identification is presented briefly below.
Let
The following assessment criterion is used to find the optimal fractional derivative orders:
The effectiveness of the proposed method is illustrated by fractional order linear systems and nonlinear systems. The results of identification are assessed by the following formula:
In the experiment, we set the change range and step size of the fractional derivative order for
From Table
The ranges of fractional orders are set to be
From Table
We identify it as the following system
This example indicates that the fractional order system can concisely represent a dynamic system.
As can be seen from the result tables and response figures, whether fractional order linear system or nonlinear system is identified, the proposed method can achieve the desired identification parameters. Further, the identification time of each group listed in the tables indicates that using the multi-resolution property of the wavelet can greatly reduce the computer operating time.
The times of fractional linear and nonlinear system identification are shown in Figs.
From Figs.
Wavelet multi-resolution characteristics can not only speed up the process of the system identification, but also have the ability to resist interference. The above five experiments about parameter identifications of FOS are carried out in the absence of interference. However, the actual signal often contains noise. In order to verify that the mentioned approach is immune to noise, we discuss the system identification in the case of noise. Considering Example 1, we add white Gaussian noise to output signals, and the signal-noise-ratios (SNRs) are 20 dB, 30 dB, and 40 dB, respectively.
In these experiments, the output responses with noise have been pre-processed by the wavelet de-noising method.
Under SNR = 20 dB, 30 dB, 40 dB, respectively the identification results are listed in Tables
The following example is about the identification of a multi-mass elastic torsion system. Two cylindrical masses are connected to both ends of an elastic spring, and their central axis is fixed at the same level. A DC motor is connected to the left of the first mass. The DC motor drives the first mass, through the spring, which can make the second mass rotate. The encoder is used to collect the rotational speed of the second mass.
Input and output signals of the real system are shown in Fig.
Assume the identified model as follows:
Using the proposed method, the identified parameters of the FOS model and the IOS model are listed in Table
From Figs.
A fractional order system identification method based on wavelet multi-resolution analysis is proposed. The method reduces the lengths of the input signal and the output signal by resampling wavelets coefficients of the input signal and the output signal, which can improve the efficiency of fractional order system identification. Numerical simulations, including some known fractional order system and the multi-mass elastic torsion system, confirm the validity of the above method.
[1] | |
[2] | |
[3] | |
[4] | |
[5] | |
[6] | |
[7] | |
[8] | |
[9] | |
[10] | |
[11] | |
[12] | |
[13] | |
[14] | |
[15] | |
[16] | |
[17] | |
[18] | |
[19] | |
[20] | |
[21] | |
[22] | |
[23] | |
[24] | |
[25] | |
[26] | |
[27] | |
[28] | |
[29] | |
[30] | |
[31] | |
[32] | |
[33] | |
[34] | |
[35] | |
[36] | |
[37] | |
[38] | |
[39] | |
[40] |